[INFO] cloning repository https://github.com/RavuAlHemio/dllexports
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/RavuAlHemio/dllexports" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRavuAlHemio%2Fdllexports", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRavuAlHemio%2Fdllexports'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e6d36718f67f4ce371b95996cbf3ec1cc3e22d47
[INFO] fixing RavuAlHemio/dllexports against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRavuAlHemio%2Fdllexports" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/RavuAlHemio/dllexports
[INFO] finished tweaking git repo https://github.com/RavuAlHemio/dllexports
[INFO] tweaked toml for git repo https://github.com/RavuAlHemio/dllexports written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/RavuAlHemio/dllexports on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/RavuAlHemio/dllexports already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded autotools v0.2.7
[INFO] [stderr]   Downloaded sxd-document v0.3.2
[INFO] [stderr]   Downloaded const-str v0.5.7
[INFO] [stderr]   Downloaded tracing-test-macro v0.2.5
[INFO] [stderr]   Downloaded tracing-test v0.2.5
[INFO] [stderr]   Downloaded typed-arena v1.7.0
[INFO] [stderr]   Downloaded peresil v0.3.0
[INFO] [stderr]   Downloaded thin-vec v0.2.14
[INFO] [stderr]   Downloaded from-to-repr v0.2.2
[INFO] [stderr]   Downloaded cfg-expr v0.20.5
[INFO] [stderr]   Downloaded rhai_codegen v3.1.0
[INFO] [stderr]   Downloaded toml v0.9.10+spec-1.1.0
[INFO] [stderr]   Downloaded zmij v1.0.1
[INFO] [stderr]   Downloaded lzxd v0.2.6
[INFO] [stderr]   Downloaded serde_json v1.0.148
[INFO] [stderr]   Downloaded rhai v1.23.6
[INFO] [stderr]   Downloaded wimlib v0.3.2
[INFO] [stderr]   Downloaded wimlib-sys v0.3.1
[INFO] [stderr]   Downloaded libcdio-sys v2.0.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 27f412f1c7ef3b4128c8a8c6c087af2133d06cfd133e364f4c7b81c3f7296c98
[INFO] running `Command { std: "docker" "start" "27f412f1c7ef3b4128c8a8c6c087af2133d06cfd133e364f4c7b81c3f7296c98", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "27f412f1c7ef3b4128c8a8c6c087af2133d06cfd133e364f4c7b81c3f7296c98" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "27f412f1c7ef3b4128c8a8c6c087af2133d06cfd133e364f4c7b81c3f7296c98", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "27f412f1c7ef3b4128c8a8c6c087af2133d06cfd133e364f4c7b81c3f7296c98" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.104
[INFO] [stderr]    Compiling portable-atomic v1.13.0
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling clang-sys v1.8.1
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]     Checking bitflags v2.10.0
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling target-lexicon v0.13.3
[INFO] [stderr]     Checking anstyle v1.0.13
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling bindgen v0.70.1
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]     Checking anstream v0.6.21
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling find-msvc-tools v0.1.6
[INFO] [stderr]     Checking clap_lex v0.7.6
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling filetime v0.2.26
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling cc v1.2.51
[INFO] [stderr]     Checking clap_builder v4.5.53
[INFO] [stderr]    Compiling zmij v1.0.1
[INFO] [stderr]     Checking once_cell v1.21.3
[INFO] [stderr]    Compiling serde_spanned v1.0.4
[INFO] [stderr]    Compiling bindgen v0.72.1
[INFO] [stderr]     Checking tracing-core v0.1.36
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling flate2 v1.1.5
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling cfg-expr v0.20.5
[INFO] [stderr]    Compiling const-str v0.5.7
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling autotools v0.2.7
[INFO] [stderr]    Compiling serde_json v1.0.148
[INFO] [stderr]    Compiling version-compare v0.2.1
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]    Compiling const-random-macro v0.1.16
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling smartstring v1.0.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling toml_parser v1.0.6+spec-1.1.0
[INFO] [stderr]     Checking itoa v1.0.17
[INFO] [stderr]     Checking const-random v0.1.18
[INFO] [stderr]     Checking deranged v0.5.5
[INFO] [stderr]    Compiling time-macros v0.2.24
[INFO] [stderr]     Checking lzxd v0.2.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]     Checking fdeflate v0.3.7
[INFO] [stderr]    Compiling toml v0.9.10+spec-1.1.0
[INFO] [stderr]    Compiling xattr v1.6.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]     Checking uuid v1.19.0
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling tar v0.4.44
[INFO] [stderr]    Compiling system-deps v7.0.7
[INFO] [stderr]     Checking typed-arena v1.7.0
[INFO] [stderr]     Checking thin-vec v0.2.14
[INFO] [stderr]     Checking widestring v1.2.1
[INFO] [stderr]     Checking peresil v0.3.0
[INFO] [stderr]     Checking beef v0.5.2
[INFO] [stderr]     Checking png v0.17.16
[INFO] [stderr]     Checking sxd-document v0.3.2
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]     Checking time v0.3.44
[INFO] [stderr]     Checking tempfile v3.24.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerocopy-derive v0.8.31
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling from-to-repr v0.2.2
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling delegate v0.13.5
[INFO] [stderr]    Compiling rhai_codegen v3.1.0
[INFO] [stderr]    Compiling tracing-test-macro v0.2.5
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking tracing-subscriber v0.3.22
[INFO] [stderr]     Checking derive_more v2.1.1
[INFO] [stderr]     Checking clap v4.5.53
[INFO] [stderr]     Checking tracing-test v0.2.5
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking rhai v1.23.6
[INFO] [stderr]     Checking display-bytes v0.1.0 (/opt/rustwide/workdir/display-bytes)
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking binms v0.1.0 (/opt/rustwide/workdir/binms)
[INFO] [stderr]     Checking expandms v0.1.0 (/opt/rustwide/workdir/expandms)
[INFO] [stdout] warning: method `decode_one` is never used
[INFO] [stdout]    --> expandms/src/huff.rs:114:12
[INFO] [stdout]     |
[INFO] [stdout]  37 | impl<T> HuffmanTree<T> {
[INFO] [stdout]     | ---------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 114 |     pub fn decode_one<I: Iterator<Item = bool>>(&self, mut iterator: I) -> Option<&T> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `as_branch`, `as_leaf`, and `as_leaf_mut` are never used
[INFO] [stdout]    --> expandms/src/huff.rs:282:18
[INFO] [stdout]     |
[INFO] [stdout] 281 | impl<T> HuffmanNodeUnderConstruction<T> {
[INFO] [stdout]     | --------------------------------------- methods in this implementation
[INFO] [stdout] 282 |     pub const fn as_branch(&self) -> Option<&BranchNodeUnderConstruction<T>> {
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 295 |     pub const fn as_leaf(&self) -> Option<&LeafNode<T>> {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 302 |     pub const fn as_leaf_mut(&mut self) -> Option<&mut LeafNode<T>> {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `total_bits_read` is never used
[INFO] [stdout]    --> expandms/src/io_util.rs:126:20
[INFO] [stdout]     |
[INFO] [stdout]  54 |         impl<R: Read, const MSB_TO_LSB: bool> $name<R, MSB_TO_LSB> {
[INFO] [stdout]     |         ---------------------------------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 126 |             pub fn total_bits_read(&self) -> u64 { self.total_bits_read }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 140 | impl_bit_reader!(BitReader, u8, 8, from_ne_bytes);
[INFO] [stdout]     | ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_bit_reader` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new_msb_to_lsb` is never used
[INFO] [stdout]    --> expandms/src/io_util.rs:129:20
[INFO] [stdout]     |
[INFO] [stdout] 128 |         impl<R: Read> $name<R, true> {
[INFO] [stdout]     |         ---------------------------- associated function in this implementation
[INFO] [stdout] 129 |             pub fn new_msb_to_lsb(byte_reader: R) -> Self {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 140 | impl_bit_reader!(BitReader, u8, 8, from_ne_bytes);
[INFO] [stdout]     | ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_bit_reader` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new_lsb_to_msb` is never used
[INFO] [stdout]    --> expandms/src/io_util.rs:134:20
[INFO] [stdout]     |
[INFO] [stdout] 133 |         impl<R: Read> $name<R, false> {
[INFO] [stdout]     |         ----------------------------- associated function in this implementation
[INFO] [stdout] 134 |             pub fn new_lsb_to_msb(byte_reader: R) -> Self {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 140 | impl_bit_reader!(BitReader, u8, 8, from_ne_bytes);
[INFO] [stdout]     | ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_bit_reader` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BitReader16Le` is never constructed
[INFO] [stdout]    --> expandms/src/io_util.rs:141:18
[INFO] [stdout]     |
[INFO] [stdout] 141 | impl_bit_reader!(BitReader16Le, u16, 16, from_le_bytes);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_bit_reader` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `read_bit`, `read_bit_strict`, `drop_rest_of_unit`, and `total_bits_read` are never used
[INFO] [stdout]    --> expandms/src/io_util.rs:55:20
[INFO] [stdout]     |
[INFO] [stdout]  54 |         impl<R: Read, const MSB_TO_LSB: bool> $name<R, MSB_TO_LSB> {
[INFO] [stdout]     |         ---------------------------------------------------------- associated items in this implementation
[INFO] [stdout]  55 |             pub fn new(byte_reader: R) -> Self {
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout]  64 |             pub fn read_bit(&mut self) -> Result<Option<bool>, io::Error> {
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 110 |             pub fn read_bit_strict(&mut self) -> Result<bool, io::Error> {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 118 |             pub fn drop_rest_of_unit(&mut self) {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 126 |             pub fn total_bits_read(&self) -> u64 { self.total_bits_read }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 141 | impl_bit_reader!(BitReader16Le, u16, 16, from_le_bytes);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_bit_reader` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new_msb_to_lsb` is never used
[INFO] [stdout]    --> expandms/src/io_util.rs:129:20
[INFO] [stdout]     |
[INFO] [stdout] 128 |         impl<R: Read> $name<R, true> {
[INFO] [stdout]     |         ---------------------------- associated function in this implementation
[INFO] [stdout] 129 |             pub fn new_msb_to_lsb(byte_reader: R) -> Self {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 141 | impl_bit_reader!(BitReader16Le, u16, 16, from_le_bytes);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_bit_reader` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new_lsb_to_msb` is never used
[INFO] [stdout]    --> expandms/src/io_util.rs:134:20
[INFO] [stdout]     |
[INFO] [stdout] 133 |         impl<R: Read> $name<R, false> {
[INFO] [stdout]     |         ----------------------------- associated function in this implementation
[INFO] [stdout] 134 |             pub fn new_lsb_to_msb(byte_reader: R) -> Self {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 141 | impl_bit_reader!(BitReader16Le, u16, 16, from_le_bytes);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_bit_reader` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `read_u1`, `read_u16_be`, and `read_u24_le` are never used
[INFO] [stdout]    --> expandms/src/io_util.rs:145:23
[INFO] [stdout]     |
[INFO] [stdout] 144 | impl<R: Read, const MSB_TO_LSB: bool> BitReader<R, MSB_TO_LSB> {
[INFO] [stdout]     | -------------------------------------------------------------- methods in this implementation
[INFO] [stdout] 145 |     impl_read_n_bits!(read_u1, 1, u8);
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 170 |     impl_read_n_bytes!(read_u16_be, 2, u16, from_be_bytes);
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] 171 |
[INFO] [stdout] 172 |     impl_read_n_bytes!(read_u24_le, 3, 4, u32, from_le_bytes);
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_read_n_bits` which comes from the expansion of the macro `impl_read_n_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple methods are never used
[INFO] [stdout]    --> expandms/src/io_util.rs:184:23
[INFO] [stdout]     |
[INFO] [stdout] 183 | impl<R: Read, const MSB_TO_LSB: bool> BitReader16Le<R, MSB_TO_LSB> {
[INFO] [stdout]     | ------------------------------------------------------------------ methods in this implementation
[INFO] [stdout] 184 |     impl_read_n_bits!(read_u1, 1, u8);
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 185 |     impl_read_n_bits!(read_u2, 2, u8);
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 186 |     impl_read_n_bits!(read_u3, 3, u8);
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 187 |     impl_read_n_bits!(read_u4, 4, u8);
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 188 |     impl_read_n_bits!(read_u5, 5, u8);
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 189 |     impl_read_n_bits!(read_u6, 6, u8);
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 190 |     impl_read_n_bits!(read_u7, 7, u8);
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 191 |     impl_read_n_bits!(read_u8, 8, u8);
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 192 |     impl_read_n_bits!(read_u9, 9, u16);
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 193 |     impl_read_n_bits!(read_u10, 10, u16);
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 194 |     impl_read_n_bits!(read_u11, 11, u16);
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 195 |     impl_read_n_bits!(read_u12, 12, u16);
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 196 |     impl_read_n_bits!(read_u13, 13, u16);
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 197 |     impl_read_n_bits!(read_u14, 14, u16);
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 198 |     impl_read_n_bits!(read_u15, 15, u16);
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 199 |     impl_read_n_bits!(read_u16_bitwise, 16, u16);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 202 |     pub fn read_u16(&mut self) -> Result<u16, io::Error> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 216 |     impl_read_n_bytes!(read_u16_le, 2, u16, from_le_bytes);
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] 217 |     impl_read_n_bytes!(read_u16_be, 2, u16, from_be_bytes);
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] 218 |
[INFO] [stdout] 219 |     impl_read_n_bytes!(read_u24_le, 3, 4, u32, from_le_bytes);
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 222 |     pub fn read_exact(&mut self, buf: &mut [u8]) -> Result<(), io::Error> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_read_n_bits` which comes from the expansion of the macro `impl_read_n_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_bytes` is never used
[INFO] [stdout]    --> expandms/src/io_util.rs:312:15
[INFO] [stdout]     |
[INFO] [stdout] 312 | pub(crate) fn read_bytes<const N: usize>(buf: &[u8], pos: &mut usize) -> [u8; N] {
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BYTES_PER_LOGICAL_SECTOR` is never used
[INFO] [stdout]   --> expandms/src/iso9660.rs:19:7
[INFO] [stdout]    |
[INFO] [stdout] 19 | const BYTES_PER_LOGICAL_SECTOR: u64 = 2048;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DATA_AREA_OFFSET` is never used
[INFO] [stdout]   --> expandms/src/iso9660.rs:25:7
[INFO] [stdout]    |
[INFO] [stdout] 25 | const DATA_AREA_OFFSET: u64 = 16 * BYTES_PER_LOGICAL_SECTOR;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HIGH_SIERRA_IDENTIFIER_OFFSET` is never used
[INFO] [stdout]   --> expandms/src/iso9660.rs:30:7
[INFO] [stdout]    |
[INFO] [stdout] 30 | const HIGH_SIERRA_IDENTIFIER_OFFSET: u64 = 9;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HIGH_SIERRA_IDENTIFIER_VALUE` is never used
[INFO] [stdout]   --> expandms/src/iso9660.rs:35:7
[INFO] [stdout]    |
[INFO] [stdout] 35 | const HIGH_SIERRA_IDENTIFIER_VALUE: [u8; 5] = *b"CDROM";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ISO9660_IDENTIFIER_OFFSET` is never used
[INFO] [stdout]   --> expandms/src/iso9660.rs:40:7
[INFO] [stdout]    |
[INFO] [stdout] 40 | const ISO9660_IDENTIFIER_OFFSET: u64 = 1;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ISO9660_IDENTIFIER_VALUE` is never used
[INFO] [stdout]   --> expandms/src/iso9660.rs:45:7
[INFO] [stdout]    |
[INFO] [stdout] 45 | const ISO9660_IDENTIFIER_VALUE: [u8; 5] = *b"CD001";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `D_CHARACTERS_SORTED` is never used
[INFO] [stdout]   --> expandms/src/iso9660.rs:53:7
[INFO] [stdout]    |
[INFO] [stdout] 53 | const D_CHARACTERS_SORTED: &str = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `A_CHARACTERS_SORTED` is never used
[INFO] [stdout]   --> expandms/src/iso9660.rs:61:7
[INFO] [stdout]    |
[INFO] [stdout] 61 | const A_CHARACTERS_SORTED: &str = " !\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `decode_one` is never used
[INFO] [stdout]    --> expandms/src/huff.rs:114:12
[INFO] [stdout]     |
[INFO] [stdout]  37 | impl<T> HuffmanTree<T> {
[INFO] [stdout]     | ---------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 114 |     pub fn decode_one<I: Iterator<Item = bool>>(&self, mut iterator: I) -> Option<&T> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `as_branch`, `as_leaf`, and `as_leaf_mut` are never used
[INFO] [stdout]    --> expandms/src/huff.rs:282:18
[INFO] [stdout]     |
[INFO] [stdout] 281 | impl<T> HuffmanNodeUnderConstruction<T> {
[INFO] [stdout]     | --------------------------------------- methods in this implementation
[INFO] [stdout] 282 |     pub const fn as_branch(&self) -> Option<&BranchNodeUnderConstruction<T>> {
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 295 |     pub const fn as_leaf(&self) -> Option<&LeafNode<T>> {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 302 |     pub const fn as_leaf_mut(&mut self) -> Option<&mut LeafNode<T>> {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `total_bits_read` is never used
[INFO] [stdout]    --> expandms/src/io_util.rs:126:20
[INFO] [stdout]     |
[INFO] [stdout]  54 |         impl<R: Read, const MSB_TO_LSB: bool> $name<R, MSB_TO_LSB> {
[INFO] [stdout]     |         ---------------------------------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 126 |             pub fn total_bits_read(&self) -> u64 { self.total_bits_read }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 140 | impl_bit_reader!(BitReader, u8, 8, from_ne_bytes);
[INFO] [stdout]     | ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_bit_reader` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new_msb_to_lsb` is never used
[INFO] [stdout]    --> expandms/src/io_util.rs:129:20
[INFO] [stdout]     |
[INFO] [stdout] 128 |         impl<R: Read> $name<R, true> {
[INFO] [stdout]     |         ---------------------------- associated function in this implementation
[INFO] [stdout] 129 |             pub fn new_msb_to_lsb(byte_reader: R) -> Self {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 140 | impl_bit_reader!(BitReader, u8, 8, from_ne_bytes);
[INFO] [stdout]     | ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_bit_reader` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new_lsb_to_msb` is never used
[INFO] [stdout]    --> expandms/src/io_util.rs:134:20
[INFO] [stdout]     |
[INFO] [stdout] 133 |         impl<R: Read> $name<R, false> {
[INFO] [stdout]     |         ----------------------------- associated function in this implementation
[INFO] [stdout] 134 |             pub fn new_lsb_to_msb(byte_reader: R) -> Self {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 140 | impl_bit_reader!(BitReader, u8, 8, from_ne_bytes);
[INFO] [stdout]     | ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_bit_reader` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BitReader16Le` is never constructed
[INFO] [stdout]    --> expandms/src/io_util.rs:141:18
[INFO] [stdout]     |
[INFO] [stdout] 141 | impl_bit_reader!(BitReader16Le, u16, 16, from_le_bytes);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_bit_reader` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `read_bit`, `read_bit_strict`, `drop_rest_of_unit`, and `total_bits_read` are never used
[INFO] [stdout]    --> expandms/src/io_util.rs:55:20
[INFO] [stdout]     |
[INFO] [stdout]  54 |         impl<R: Read, const MSB_TO_LSB: bool> $name<R, MSB_TO_LSB> {
[INFO] [stdout]     |         ---------------------------------------------------------- associated items in this implementation
[INFO] [stdout]  55 |             pub fn new(byte_reader: R) -> Self {
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout]  64 |             pub fn read_bit(&mut self) -> Result<Option<bool>, io::Error> {
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 110 |             pub fn read_bit_strict(&mut self) -> Result<bool, io::Error> {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 118 |             pub fn drop_rest_of_unit(&mut self) {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 126 |             pub fn total_bits_read(&self) -> u64 { self.total_bits_read }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 141 | impl_bit_reader!(BitReader16Le, u16, 16, from_le_bytes);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_bit_reader` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new_msb_to_lsb` is never used
[INFO] [stdout]    --> expandms/src/io_util.rs:129:20
[INFO] [stdout]     |
[INFO] [stdout] 128 |         impl<R: Read> $name<R, true> {
[INFO] [stdout]     |         ---------------------------- associated function in this implementation
[INFO] [stdout] 129 |             pub fn new_msb_to_lsb(byte_reader: R) -> Self {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 141 | impl_bit_reader!(BitReader16Le, u16, 16, from_le_bytes);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_bit_reader` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new_lsb_to_msb` is never used
[INFO] [stdout]    --> expandms/src/io_util.rs:134:20
[INFO] [stdout]     |
[INFO] [stdout] 133 |         impl<R: Read> $name<R, false> {
[INFO] [stdout]     |         ----------------------------- associated function in this implementation
[INFO] [stdout] 134 |             pub fn new_lsb_to_msb(byte_reader: R) -> Self {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 141 | impl_bit_reader!(BitReader16Le, u16, 16, from_le_bytes);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_bit_reader` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `read_u1`, `read_u16_be`, and `read_u24_le` are never used
[INFO] [stdout]    --> expandms/src/io_util.rs:145:23
[INFO] [stdout]     |
[INFO] [stdout] 144 | impl<R: Read, const MSB_TO_LSB: bool> BitReader<R, MSB_TO_LSB> {
[INFO] [stdout]     | -------------------------------------------------------------- methods in this implementation
[INFO] [stdout] 145 |     impl_read_n_bits!(read_u1, 1, u8);
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 170 |     impl_read_n_bytes!(read_u16_be, 2, u16, from_be_bytes);
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] 171 |
[INFO] [stdout] 172 |     impl_read_n_bytes!(read_u24_le, 3, 4, u32, from_le_bytes);
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_read_n_bits` which comes from the expansion of the macro `impl_read_n_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple methods are never used
[INFO] [stdout]    --> expandms/src/io_util.rs:184:23
[INFO] [stdout]     |
[INFO] [stdout] 183 | impl<R: Read, const MSB_TO_LSB: bool> BitReader16Le<R, MSB_TO_LSB> {
[INFO] [stdout]     | ------------------------------------------------------------------ methods in this implementation
[INFO] [stdout] 184 |     impl_read_n_bits!(read_u1, 1, u8);
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 185 |     impl_read_n_bits!(read_u2, 2, u8);
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 186 |     impl_read_n_bits!(read_u3, 3, u8);
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 187 |     impl_read_n_bits!(read_u4, 4, u8);
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 188 |     impl_read_n_bits!(read_u5, 5, u8);
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 189 |     impl_read_n_bits!(read_u6, 6, u8);
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 190 |     impl_read_n_bits!(read_u7, 7, u8);
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 191 |     impl_read_n_bits!(read_u8, 8, u8);
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 192 |     impl_read_n_bits!(read_u9, 9, u16);
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 193 |     impl_read_n_bits!(read_u10, 10, u16);
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 194 |     impl_read_n_bits!(read_u11, 11, u16);
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 195 |     impl_read_n_bits!(read_u12, 12, u16);
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 196 |     impl_read_n_bits!(read_u13, 13, u16);
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 197 |     impl_read_n_bits!(read_u14, 14, u16);
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 198 |     impl_read_n_bits!(read_u15, 15, u16);
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 199 |     impl_read_n_bits!(read_u16_bitwise, 16, u16);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 202 |     pub fn read_u16(&mut self) -> Result<u16, io::Error> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 216 |     impl_read_n_bytes!(read_u16_le, 2, u16, from_le_bytes);
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] 217 |     impl_read_n_bytes!(read_u16_be, 2, u16, from_be_bytes);
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] 218 |
[INFO] [stdout] 219 |     impl_read_n_bytes!(read_u24_le, 3, 4, u32, from_le_bytes);
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 222 |     pub fn read_exact(&mut self, buf: &mut [u8]) -> Result<(), io::Error> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_read_n_bits` which comes from the expansion of the macro `impl_read_n_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_bytes` is never used
[INFO] [stdout]    --> expandms/src/io_util.rs:312:15
[INFO] [stdout]     |
[INFO] [stdout] 312 | pub(crate) fn read_bytes<const N: usize>(buf: &[u8], pos: &mut usize) -> [u8; N] {
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BYTES_PER_LOGICAL_SECTOR` is never used
[INFO] [stdout]   --> expandms/src/iso9660.rs:19:7
[INFO] [stdout]    |
[INFO] [stdout] 19 | const BYTES_PER_LOGICAL_SECTOR: u64 = 2048;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DATA_AREA_OFFSET` is never used
[INFO] [stdout]   --> expandms/src/iso9660.rs:25:7
[INFO] [stdout]    |
[INFO] [stdout] 25 | const DATA_AREA_OFFSET: u64 = 16 * BYTES_PER_LOGICAL_SECTOR;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HIGH_SIERRA_IDENTIFIER_OFFSET` is never used
[INFO] [stdout]   --> expandms/src/iso9660.rs:30:7
[INFO] [stdout]    |
[INFO] [stdout] 30 | const HIGH_SIERRA_IDENTIFIER_OFFSET: u64 = 9;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HIGH_SIERRA_IDENTIFIER_VALUE` is never used
[INFO] [stdout]   --> expandms/src/iso9660.rs:35:7
[INFO] [stdout]    |
[INFO] [stdout] 35 | const HIGH_SIERRA_IDENTIFIER_VALUE: [u8; 5] = *b"CDROM";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ISO9660_IDENTIFIER_OFFSET` is never used
[INFO] [stdout]   --> expandms/src/iso9660.rs:40:7
[INFO] [stdout]    |
[INFO] [stdout] 40 | const ISO9660_IDENTIFIER_OFFSET: u64 = 1;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ISO9660_IDENTIFIER_VALUE` is never used
[INFO] [stdout]   --> expandms/src/iso9660.rs:45:7
[INFO] [stdout]    |
[INFO] [stdout] 45 | const ISO9660_IDENTIFIER_VALUE: [u8; 5] = *b"CD001";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `D_CHARACTERS_SORTED` is never used
[INFO] [stdout]   --> expandms/src/iso9660.rs:53:7
[INFO] [stdout]    |
[INFO] [stdout] 53 | const D_CHARACTERS_SORTED: &str = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `A_CHARACTERS_SORTED` is never used
[INFO] [stdout]   --> expandms/src/iso9660.rs:61:7
[INFO] [stdout]    |
[INFO] [stdout] 61 | const A_CHARACTERS_SORTED: &str = " !\"%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling libcdio-sys v2.0.0
[INFO] [stderr]    Compiling wimlib-sys v0.3.1
[INFO] [stderr] error: failed to run custom build command for `wimlib-sys v0.3.1`
[INFO] [stderr] note: To improve backtraces for build dependencies, set the CARGO_PROFILE_DEV_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation.
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/build/wimlib-sys-7114957e6de2417e/build-script-build` (exit status: 1)
[INFO] [stderr]   --- stdout
[INFO] [stderr]   cargo:rerun-if-env-changed=WIMLIB_NO_PKG_CONFIG
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_x86_64-unknown-linux-gnu
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_x86_64_unknown_linux_gnu
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_PKG_CONFIG
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG
[INFO] [stderr]   cargo:rerun-if-env-changed=WIMLIB_STATIC
[INFO] [stderr]   cargo:rerun-if-env-changed=WIMLIB_DYNAMIC
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-unknown-linux-gnu
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_unknown_linux_gnu
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_PATH
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-unknown-linux-gnu
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_unknown_linux_gnu
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-unknown-linux-gnu
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_unknown_linux_gnu
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
[INFO] [stderr] 
[INFO] [stderr]   --- stderr
[INFO] [stderr]   Error: 
[INFO] [stderr]   pkg-config exited with status code 1
[INFO] [stderr]   > PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 pkg-config --libs --cflags wimlib
[INFO] [stderr] 
[INFO] [stderr]   The system library `wimlib` required by crate `wimlib-sys` was not found.
[INFO] [stderr]   The file `wimlib.pc` needs to be installed and the PKG_CONFIG_PATH environment variable must contain its parent directory.
[INFO] [stderr]   The PKG_CONFIG_PATH environment variable is not set.
[INFO] [stderr] 
[INFO] [stderr]   HINT: if you have installed the library, try setting PKG_CONFIG_PATH to the directory containing `wimlib.pc`.
[INFO] [stderr] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> binms/src/icon_group.rs:47:13
[INFO] [stdout]    |
[INFO] [stdout] 47 |         for i in 0..count_usize {
[INFO] [stdout]    |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `entry_table_bytes`
[INFO] [stdout]   --> binms/src/ne.rs:90:13
[INFO] [stdout]    |
[INFO] [stdout] 90 |         let entry_table_bytes = u16::from_le_bytes(header_buf[4..6].try_into().unwrap());
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_entry_table_bytes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `module_reference_table_entries`
[INFO] [stdout]   --> binms/src/ne.rs:99:13
[INFO] [stdout]    |
[INFO] [stdout] 99 |         let module_reference_table_entries = u16::from_le_bytes(header_buf[28..30].try_into().unwrap());
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_module_reference_table_entries`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `entry_table_movable_entries`
[INFO] [stdout]    --> binms/src/ne.rs:107:13
[INFO] [stdout]     |
[INFO] [stdout] 107 |         let entry_table_movable_entries = u16::from_le_bytes(header_buf[46..48].try_into().unwrap());
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_entry_table_movable_entries`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `resource_entries`
[INFO] [stdout]    --> binms/src/ne.rs:109:13
[INFO] [stdout]     |
[INFO] [stdout] 109 |         let resource_entries = u16::from_le_bytes(header_buf[50..52].try_into().unwrap());
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_resource_entries`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `color_count` is never used
[INFO] [stdout]    --> binms/src/bitmap.rs:111:12
[INFO] [stdout]     |
[INFO] [stdout] 110 | impl Palette {
[INFO] [stdout]     | ------------ method in this implementation
[INFO] [stdout] 111 |     pub fn color_count(&self) -> usize {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> binms/src/icon_group.rs:47:13
[INFO] [stdout]    |
[INFO] [stdout] 47 |         for i in 0..count_usize {
[INFO] [stdout]    |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `entry_table_bytes`
[INFO] [stdout]   --> binms/src/ne.rs:90:13
[INFO] [stdout]    |
[INFO] [stdout] 90 |         let entry_table_bytes = u16::from_le_bytes(header_buf[4..6].try_into().unwrap());
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_entry_table_bytes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `module_reference_table_entries`
[INFO] [stdout]   --> binms/src/ne.rs:99:13
[INFO] [stdout]    |
[INFO] [stdout] 99 |         let module_reference_table_entries = u16::from_le_bytes(header_buf[28..30].try_into().unwrap());
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_module_reference_table_entries`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `entry_table_movable_entries`
[INFO] [stdout]    --> binms/src/ne.rs:107:13
[INFO] [stdout]     |
[INFO] [stdout] 107 |         let entry_table_movable_entries = u16::from_le_bytes(header_buf[46..48].try_into().unwrap());
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_entry_table_movable_entries`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `resource_entries`
[INFO] [stdout]    --> binms/src/ne.rs:109:13
[INFO] [stdout]     |
[INFO] [stdout] 109 |         let resource_entries = u16::from_le_bytes(header_buf[50..52].try_into().unwrap());
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_resource_entries`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `color_count` is never used
[INFO] [stdout]    --> binms/src/bitmap.rs:111:12
[INFO] [stdout]     |
[INFO] [stdout] 110 | impl Palette {
[INFO] [stdout]     | ------------ method in this implementation
[INFO] [stdout] 111 |     pub fn color_count(&self) -> usize {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "27f412f1c7ef3b4128c8a8c6c087af2133d06cfd133e364f4c7b81c3f7296c98", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "27f412f1c7ef3b4128c8a8c6c087af2133d06cfd133e364f4c7b81c3f7296c98", kill_on_drop: false }`
[INFO] [stdout] 27f412f1c7ef3b4128c8a8c6c087af2133d06cfd133e364f4c7b81c3f7296c98
